package com.liupf.common.utils;

public class TypeConstant {
	
	public static final String admin = "admin";
	
	public static String[] trunkTypeArray = new String[]{"厢式车","平板车","高低板车","高栏车","中栏车","低栏车","灌式车","冷藏车","保温车","危险品车","铁笼车","伪装厢","海关车","自卸车","其他车"};
	
	public static String[] goodsTypeArray = new String[]{"设备","矿产","建材","食品","蔬菜","生鲜","药品","化工","木材","家畜","纺织口","日用品","电子电器","其它类型"};
	
	public static String[] goodsOrderTypeArray = new String[]{"吨","方"};
	
	public static String[] positionTypeArray = new String[]{"计算机/互联网/通信/电子",
															"会计/金融/银行/保险",
															"贸易/消费/制造/营运",
															"制药/医疗",
															"广告/媒体",
															"房地产/建筑",
															"专业服务/教育/培训",
															"服务业",
															"物流/运输",
															"能源/原材料",
															"政府/非赢利机构",
															"其他"};
	
	public static String[] educationTypeArray = new String[]{"初中及以下",
															 "高中",
															 "中技",
															 "中专",
															 "大专",
															 "本科",
															 "硕士",
															 "MBA",
															 "博士"};
	
	public static String[] jobStatusTypeArray = new String[]{"离职","在职"};
	
	public static String[] jobSexTypeArray = new String[]{"男","女"};
	
	public static enum OrderType{
		/* 
		AIRPORT("机场订单"),//接送机
		CLEANSERVER("保洁服务"),
		BREAKRULE("违章处理"),*/
		DRIVER("酒后代驾"), //代驾
		DELIVERY("同城配送"),
		UNLOCK("保镖特卫"),
		PARK("泊车");
		/*CARREPAIR("车辆维修"),
		CAROVERHAUL("车辆检修"),//车辆年检,代检代修
		STATION("车站订单"),//接站
		TRAVEL("旅游服务"),
		HEADHUNTING("猎头服务"),
		TRUNK("货车服务"), //物流服务
		BABYSITTER("保姆");*/
		
		String typeName;
		
		OrderType(String typeName){
			this.typeName = typeName;
		}
		
		public String getTypeName() {
            return typeName;
        }
	}
	
	public static enum OperatorType{
		DRIVER_BALANCE_DEPOSIT("代驾员充值"), //代驾 
		DRIVER_BALANCE_CHANGE("代驾员余额修改"),
		DRIVER_ADD("新增代驾员"),
		DRIVER_UPDATE("修改代驾员资料"),
		ORDER_ASSIGN("订单派单"); //同城配送 
		
		String typeName;
		
		OperatorType(String typeName){
			this.typeName = typeName;
		}
		
		public String getTypeName() {
            return typeName;
        }
	}
	
	public static enum OrderStatusType{
		ORDER0(0, "未接收"),
		ORDER1(1, "待接收"),
		ORDER2(2, "已到达"),
		ORDER3(3, "开始代驾"),
		ORDER4(4, "完成"),
		ORDER6(6, "待分派"),
		ORDER7(7, "临时订单"),
		ORDER8(8, "未接取消待审核"),
		ORDER9(9, "已接取消待审核"),
		ORDER10(10, "未接订单取消已审核"),
		ORDER11(11, "已接订单取消已审核"),
		ORDER12(12, "撤销待审核"),
		ORDER13(13, "撤销已审核"),
		ORDER14(14, "临时订单审核");
		
		int orderStatus;
		String orderName;
		
		OrderStatusType(int orderStatus,String orderName){
			this.orderStatus = orderStatus;
			this.orderName = orderName;
		}

		public int getOrderStatus() {
			return orderStatus;
		}

		public void setOrderStatus(int orderStatus) {
			this.orderStatus = orderStatus;
		}

		public String getOrderName() {
			return orderName;
		}

		public void setOrderName(String orderName) {
			this.orderName = orderName;
		}
	}
	
	public static enum DepositType{
		CASH("现金"), //代驾 
		WECHAT("微信"),
		ALIPAY("支付宝");
		
		String typeName;
		
		DepositType(String typeName){
			this.typeName = typeName;
		}
		
		public String getTypeName() {
            return typeName;
        }
	}
	
	public static enum DepositStatus{
		NEW,
		FINISHED,
		CANCELLED
	}
	
	public static enum SmsType{
		LBJT
	}
	
	public static enum OrderFromSource{
		ADMIN,//强制派单
		GRAB,//员工抢单
		APP,//app自建订单
		WECHAT,//公众号
		CLIENT,//客户端
	}
}
